Web-based self--management program